home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1993 July / InfoMagic USENET CD-ROM July 1993.ISO / answers / aux-faq / part1 next >
Encoding:
Internet Message Format  |  1993-06-28  |  59.0 KB

  1. Path: senator-bedfellow.mit.edu!enterpoop.mit.edu!spool.mu.edu!think.com!ames!skates.gsfc.nasa.gov!jagubox!jim
  2. From: jim@jagubox.gsfc.nasa.gov (Jim Jagielski)
  3. Newsgroups: comp.unix.aux,news.answers,comp.answers
  4. Subject: Apple A/UX FAQ List (1/2)
  5. Supersedes: <1828@jagubox.gsfc.nasa.gov>
  6. Followup-To: comp.unix.aux
  7. Date: 29 Jun 93 10:03:29 GMT
  8. Organization: NASA/Goddard Space Flight Center
  9. Lines: 1311
  10. Approved: news-answers-request@MIT.Edu
  11. Expires: 7 Jul 93 00:00:00 GMT
  12. Message-ID: <1861@jagubox.gsfc.nasa.gov>
  13. Reply-To: jim@jagubox.gsfc.nasa.gov (Jim Jagielski)
  14. NNTP-Posting-Host: jagubox.gsfc.nasa.gov
  15. Mime-Version: 1.0
  16. Content-Type: text/plain; charset=US-ASCII
  17. Content-Transfer-Encoding: 7bit
  18. Summary: Latest posting of FAQ for A/UX
  19. Keywords: FAQ A/UX
  20. Xref: senator-bedfellow.mit.edu comp.unix.aux:12155 news.answers:9809 comp.answers:1148
  21.  
  22. Archive-name: aux-faq/part1
  23. Last-modified: Tue Jun 29 06:02:30 EDT 1993
  24.  
  25.          This is the Frequently Asked Question (FAQ) list for A/UX 3.0
  26.  
  27.  
  28. FAQ for A/UX
  29. ============
  30.  
  31. This FAQ list is intended to cut down on the number of "often asked questions"
  32. that make the rounds here on comp.unix.aux. Also included you'll find a few
  33. words of wisdom as well as some general information for the A/UX community.
  34. This list assumes that you are familiar with Unix (to some extent) but are
  35. curious about A/UX's eccentricities. The list will concentrate on A/UX 3.0
  36. but may also have info about previous versions. If you don't understand
  37. something in the FAQ List, and a "Point of Contact" isn't specified, then
  38. contact me and I'll attempt to help or else point you to someone who can.
  39. In any case, let me know how I can make the list more clear.
  40.  
  41. This FAQ is written in a format that EasyView (for the Mac) can understand
  42. and make use of. EasyView provides a very nice front-end for viewing,
  43. browsing and reading the FAQ. EasyView is available via anon-ftp on
  44. jagubox.gsfc.nasa.gov.
  45.  
  46. The list will be posted biweekly (every other Tuesday) on comp.unix.aux as
  47. well as news.answers and comp.answers. It is also available via anonymous
  48. ftp on jagubox.gsfc.nasa.gov.
  49.  
  50. There is a frozen FAQ that deals with A/UX 2.0.1 which is available via anon-
  51. ftp on jagubox (FAQ.aux.201). This FAQ will be posted monthly (or so) on
  52. comp.unix.aux.
  53.  
  54. A/UX 3.0.1(dt) is officially released. It's the version of 3.0.1 for the
  55. rest of us (3.0.1 is "officially" the AWS95 server-version of A/UX). It
  56. is, except for some minor cosmetics, a binary-exact copy of 3.0.1 but does
  57. not include the server-related applications of 3.0.1. Expect this FAQ to
  58. change to be more representative to 3.0.1 than to 3.0. At some point, the
  59. 3.0 FAQ will get frozen and the 3.0.1 one will be the "current and
  60. supported" FAQ.
  61.  
  62. I will tend to use 3.0.1 as the name of the general version of A/UX and
  63. AWS95 3.0.1 as the version for the AWS95 even though this is kinda
  64. confusing. This may change depending on the actual release name of
  65. 3.0.1... 3.0.x will be used to mean 3.0, 3.0.1 and 3.0.1dt.
  66.  
  67. This FAQ is "copyrighted" in the same sense that all other FAQs are copy-
  68. righted: the FAQ may be freely redistributed as long as the author's/editor's
  69. name and this notice is included.
  70.  
  71. Send your additions|modifications to Jim Jagielski (jim@jagubox.gsfc.nasa.gov).
  72. (editor's notes are included as <<ED: ...>>)
  73.  
  74. =============================
  75. **** Significant Changes ****
  76. -----------------------------
  77.  
  78. |++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  79. |Significant changes/additions since last posting:
  80. |   Changes signified by "|" in 1st column;
  81. |   Additions by "+" in the 1st column;
  82. |   Deletions by "-" in the 1st column (the line will be
  83. |    deleted in the next posting)
  84. |
  85. + Started changes to reflect 3.0.1
  86. + Contribs: added Wes Price Rick Ewing
  87. + bugs and patches: BSD-reno inetd
  88. + ported: note that tcsh now compiles out-of-the-box
  89. + Q&A #3a: added prices and part #s for 3.0.1
  90. + Q&A #3c: describe major differences between 3.0.1 and 3.0.1dt
  91. + Q&A #16: add note about BSD-reno inetd
  92. |++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  93.  
  94.  
  95. ============================
  96. **** TABLE OF CONTENTS: ****
  97. ----------------------------
  98.  
  99. o List of Contributors to A/UX FAQ List
  100. o List of anon-ftp archives for A/UX
  101. o List of known bugs and patches under A/UX 3.0
  102. o List of ported software
  103. o Partial list of compatible shareware|freeware
  104. o Hints and Words Of Wisdom
  105. o Q&A-
  106.    0)  What's A/UX? Is it any good?
  107.    1)  What's the minimum system I need (CPU, disk and RAM) to run A/UX?
  108.    2a) What's new about A/UX 3.0.1?
  109. +  2b) What's the word on A/UX 3.0.1(dt)?
  110. +  3a) How can I order A/UX?
  111.    3b) What's the upgrade path for A/UX 3.0.1?
  112.    4)  What Mac applications are compatible with A/UX?
  113.    5)  Can I use my Teac|DAT|etc tape drive under A/UX?
  114.    6)  How come rn|elm|less|etc... acts weird concerning signals?
  115.    7)  What screen-savers are compatible with A/UX?
  116.    8)  Is X11R5 available for A/UX?
  117.    9)  I've noticed that FSF GNU doesn't support A/UX. Does that mean I'll
  118.        miss out on all the neat Gnu-stuff like gcc?
  119.   10)  I have an EtherNet card that works fine under the Macintosh operating
  120.        system but not under A/UX. Why?
  121.   11)  Can I use my scanner under A/UX?
  122.   12a) How come my Login screen is gray, not color?
  123.   12b) How come my screensaver only works on my main Login screen and
  124.        not my other ones?
  125.   13)  Even though I have lot's of swap space and only a little bit is
  126.        being used, I STILL get a lot of messages saying that my swap
  127.        space is running low. What the buzz?
  128.   14)  How can I copy a complete file system from one disk|partition to
  129.        another?
  130.   15)  What's with UUCP?
  131. + 16)  How can I log anonymous ftp entries? in.ftpd has a -l option,
  132. +      but it doesn't work.
  133.   17)  I'm trying to use a SyQuest drive under A/UX but it refuses to work.
  134.        I keep on getting a "more data than device expected" error message.
  135.        What's wrong?
  136.   18)  I'm unable to start a getty process on a built-in serial port. When
  137.        I use 'setport' to enable the port, I get a "no such device" error.
  138.        Configuring /etc/inittab to respawn getty on the port has no effect.
  139.   19)  I am using and depending on /etc/hosts to do all my hostname resolving
  140.        (i.e. not using named or /etc/resolv.conf). How come I can't mail
  141.        to other hosts, but I can ping|ftp|etc... them?
  142.   20)  My MacOS partition mounts fine under MacOS but it doesn't show up
  143.        under A/UX... Why?
  144.   21)  I've ported Elm (or other mail reader) and it doesn't seem to work.
  145.        Why?
  146.   22)  What 3-button mice work under A/UX (and X)?
  147.   23)  How come when I do a 'df' as a regular user, it shows me a different
  148.        number of free blocks compared to when I run it as 'root'?
  149.   24)  Does A/UX LocalTalk support IP?
  150.   25)  How do I get MPW 3.1 to work? It hangs my system...
  151.   26)  Can I refer to a file on my Mac system from within A/UX?
  152.   27)  How can I adjust the amount of virtual memory Finder uses?
  153.   28)  Is it worth getting a cache card for the IIci?
  154.   29)  How do I keep command lines that I edit with "backspace" from erasing
  155.        the prompt?
  156.   30)  When I try to mail something, I get the following error message:
  157.        "Cannot read frozen config file: not a typewriter". What's wrong?
  158.   31a) I have MacsBug installed. How can I trigger it?
  159.   31b) Sometimes my MultiFinder environment (and/or CommandShell) freezes
  160.        up; how can I unfreeze it? Should I hit the Interrupt switch?
  161.   32)  Is there an archive of comp.unix.aux out there somewhere?
  162.   33)  My site is not upgraded to EtherTalk Phase 2 yet... can I use Phase 1
  163.        under A/UX?
  164.   34)  What languages are available for A/UX?
  165.   35)  How can I figure out the /etc/disktab entry for my hard disk?
  166.   36)  How come I can't use color under X?
  167.   37)  What are Right-To-Copy and Right-To-Upgrade licenses?
  168.   38)  How do I set up my Mac and A/UX to enable remote logins via a modem
  169.        on tty0?
  170.   39)  How come I can't used 'talk' with some of the other Unix boxes out
  171.        there, and they can't talk to me?
  172.   40)  I'm having trouble transfering files between A/UX and my MacOS disk...
  173.        Also, sometimes things get transfered fine, othertimes not. What's
  174.        going on?
  175.   41)  Using the command shell interface, I'm trying to access some Mac files
  176.        (that have strange names) but I can't; the program returns an error and
  177.        I can't access the file. What's going on?
  178.   42)  How can I reports bugs that I find?
  179.   43)  Which serial cards work under A/UX?
  180.   44)  I heard the the Installer for 3.0.x works on "any" 3rd party hard disk.
  181.        Well, it doesn't on mine!
  182.   45)  I'm using a LaserWriter IIg with A/UX 3.0 and whenever I print some-
  183.        thing to it through 'lpr', the first line of the page is cut off. Why?
  184.   46)  Whenever I try to run xinit (or startx) from the CommandShell I get
  185.        a fatal server error. Why?
  186.   47)  I'm trying to access my tape drive using 'tc' (with something like
  187.        "find . -print | cpio -o > /dev/rmt/tc1") but it doesn't work...
  188.   48)  What CD-ROM drives are compatible with A/UX 3.0.x?
  189.   49)  Do I install CDEVs and Extensions in the System Folder on MacPartition
  190.        or on the "/" A/UX disk.
  191.   50)  I heard that A/UX requires a special version of System 7 to boot...
  192.        Is this true?
  193.   51)  I've tried to install the CD Remote extension to A/UX so that
  194.        I can play audio CD's, but it doesn't work...
  195.   52)  What CD-ROM formats does A/UX support?
  196.   53)  How can I add printers other than those available in Chooser?
  197.   54)  After the Mac environment crashes (or when I use MacsBug), the
  198.        Desktop gets all screwed up... Argg!!
  199.   55)  My MacOS partition(s) only show up on the Desktop when I login
  200.        as root. Why?
  201.   56)  For some reason, my CommandShell only responds to a keyboard
  202.        event after it receives a second event. For example, typing "a"
  203.        won't show until I type something else or click the mouse.
  204.        What gives?
  205.   57)  Can A/UX 3.0.x run System 7.1?
  206.   58)  Is OSF/Motif available for A/UX?
  207.   59)  How can I convince A/UX to forward IP packets?
  208.   60)  While trying to port some software, the Makefile looks
  209.        for a program called 'ranlib' and dies when it can't
  210.        find it. What is it and where can I get it.
  211.   61)  What 3rd party accelerators are compatible with A/UX?
  212.   62)  Since A/UX 3.0.1 will no longer be bundled with RetroSpect for
  213.        A/UX, how can I get it?
  214.  
  215.  
  216. ===============================================
  217. **** List of Contributors to A/UX FAQ List ****
  218. -----------------------------------------------
  219.  
  220. The editor would like to thank all the various people who have contributed
  221. to the A/UX FAQ List (both those that submitted questions as well as those
  222. who submitted answers). Also included under the Q&A section are the
  223. relevant people to contact if you have specific questions about specific
  224. A/UX items. If I've left you out, PLEASE E-mail me!
  225.  
  226.   Brian Bechtel           (blob@apple.com)
  227.   Nick Beser              (beser@aplcomm.jhuapl.edu)
  228.   Manuel Bouyssou         (manuel@apple.com)
  229.   John Coolidge           (coolidge@apple.com)
  230.   Tony Cooper             (tony@marc.cri.nz)
  231.   Bob Denny               (denny@alisa.com)
  232.   Eric Dittman            (dittman@skitzo.dseg.ti.com)
  233.   John Dundas III         (dundas@salt.jpl.nasa.gov)
  234.   Thomas Eberhardt        (thomas@mathematik.uni-Bremen.de)
  235.   Rick Ewing              (ewing@ctrvax.vanderbilt.edu)
  236.   Ron Flax                (ron@afsg.apple.com)
  237.   Marcelo Gallardo        (marcelo@deadzone.princeton.edu)
  238.   Ben Goren               (ben@tux.fa.asu.edu)
  239.   James Gritton           (gritton@byu.edu)
  240.   Jim Jagielski           (jim@jagubox.gsfc.nasa.gov)
  241.   Chris Johnson           (cjohnson@brl.mil)
  242.   Bill Johnston           (johnston@me.udel.edu)
  243.   Ron Johnston            (johnston@apple.com)
  244.   Bob Kirby               (kirby@esl.com)
  245.   Nicolas Lenz            (nlenz@sdcc13.UCSD.EDU)
  246.   Darrell Pfeifer         (pfeifer@camins.camosun.bc.ca)
  247.   Wes Price               (ww2@bullwinkle.ssc.gov)
  248.   Alexis Rosen            (alexis@panix.com)
  249.   Craig Ruff              (cruff@ncar.ucar.edu)
  250.   Jim Ryan                (jryan@adobe.com)
  251.   Paul Sander             (paul@sander.uucp)
  252.   Kent Sandvik            (ksand@apple.com)
  253.   Craig Struble           (cstruble@gnu.ai.mit.edu)
  254.   Richard Todd            (rmtodd@servalan.servalan.com)
  255.   Chuq Von Rospach        (chuq@apple.com)
  256.   Jon W{tte               (d88-jwa@nada.kth.se)
  257.   Earl Wallace            (earlw@macaux.aux.apple.com)
  258.  
  259.  
  260. =================================================
  261. **** List of anonymous ftp archives for A/UX ****
  262. -------------------------------------------------
  263.  
  264. The following sites have A/UX related archives and materials available via
  265. anonymous ftp (see below for more information):
  266.  
  267. afsg.apple.com                     (130.43.50.2)
  268.         ports and hacks for A/UX
  269.  
  270. aux.nada.kth.se                    (130.237.226.207)
  271.         mirror of A/UX items from:
  272.            afsg.apple.com
  273.            aux.support.apple.com
  274.            jagubox.gsfc.nasa.gov
  275.            wuarchive.wustl.edu
  276.  
  277. aux.support.apple.com              (130.43.6.2)
  278.         comp.unix.aux archives;
  279.         A/UX patches and some ports;
  280.  
  281. dunkin.Princeton.EDU               (128.112.64.39)
  282.         mirror of jagubox.gsfc.nasa.gov
  283.  
  284. jagubox.gsfc.nasa.gov              (128.183.44.1)
  285.         FAQ List;
  286.         bunch of ports, utilities, new mini-inews (1.6);
  287.         Unofficial Apple fixes (in ~ftp/pub/aux/apple.fixes)
  288.  
  289. rascal.ics.utexas.edu              (128.83.138.20)
  290.         misc. ports;
  291.         Mac applications, CDEVs, etc...;
  292.  
  293. redstar.dcs.qmw.ac.uk              (192.135.231.4)
  294.         IIci benchmarking results;
  295.  
  296. wuarchive.wustl.edu                (128.252.135.4)
  297.         ports, GNU stuff; (look in systems/aux)
  298.  
  299.  
  300. ========================================================
  301. **** List of known bugs and patches under A/UX 3.0: ****
  302. --------------------------------------------------------
  303.  
  304. ~~~~~~~~~~~~~~~~~~~~
  305. Bug-related patches:
  306. ~~~~~~~~~~~~~~~~~~~~
  307.  
  308.     as, ao, etheraddr:
  309.         H/W ethernet address is burned in bitwise reverse on Q9?0
  310.         and Ethernet NB card. Thus, ao, as and etheraddr reports the
  311.         incorrect address.
  312.         ***                 3.0 patch is now available                ***
  313.         ***         on aux.support.apple.com in supported/3.0         ***
  314.  
  315.     BNU/HDB UUCP (the whole thing):
  316.         Severe problems as distributed, such as inability to dialout
  317.         with correctly configured modem, etc...
  318.         ***                 3.0 patch is now available                ***
  319.         ***         on aux.support.apple.com in supported/3.0         ***
  320.         ***     This "patch" is a newer version of HDB (to 1.16)      ***
  321.         ***         and adds some Mega-enhancements as well.          ***
  322.         ***                Thanks to Earl Wallace!!!                  ***
  323.         #### If you snagged version 1.14 from aux.support.apple.com  ####
  324.         ####       then be _sure_ to update to version 1.16.         ####
  325.         ####                                                         ####
  326.         ####     Installing BNU 1.6 causes syslogd to break under    ####
  327.         ####    new compiles. This is due to the fact that dial.o    ####
  328.         ####   is replaced in libc.a|libc_s.a when BNU is installed  ####
  329.         ####         To fix, just get the replacement dial.o         ####
  330.         ####           on ftp.apple.com in pub/earlw/dial            ####
  331.  
  332.     csh:
  333.         Doesn't seem to like filename completion.
  334.  
  335.     /etc/startup.d/ao,as,ae6:
  336.         Ignores the Broadcast Address value in /etc/NETADDRS.
  337.         ***      If your broadcast address needs to be different      ***
  338.         ***   then the default, you'll need to modify these scripts   ***
  339.         ***     to add 'broadcast "$broadcast"' to the 'ifconfig'     ***
  340.         ***     lines that _don't_ refer to Loopback. Pretty easy     ***
  341.         ***           but Email me if you have questions              ***
  342.  
  343.     in.telnetd:
  344.         Leaves ports open and hanging occasionally. Can cause kernel crashes.
  345.         ***                 3.0 patch is now available                ***
  346.         ***         on wuarchive.wustl.edu under systems/aux          ***
  347.         ####  Please note that it appears that this new version has  ####
  348.         ####    some slight bugs in correctly handling Synchs and    ####
  349.         ####     options negotiation. I have only seen this using    ####
  350.         #### VersaTerm Pro 3.6.2 and connecting to myself via telnet ####
  351.  
  352.     pstat:
  353.         Depending on the options used, can gobble memory and not release
  354.         it.
  355.         ***           Unofficial 3.0 patch is now available           ***
  356.         ***      on jagubox.gsfc.nasa.gov in pub/aux/apple.fixes      ***
  357.  
  358.     rpc.rstatd:
  359.         Doesn't report correct load averages
  360.         ***           Unofficial 3.0 patch is now available           ***
  361.         ***      on jagubox.gsfc.nasa.gov in pub/aux/apple.fixes      ***
  362.  
  363.     serial drivers:
  364.         After some use on all Macs (except IIfx and maybe the Quadras)
  365.         the kernel will crash.
  366.         ***  This has been confirmed by Apple but no fix exists yet!! ***
  367.  
  368.     syslogd:
  369.         If BNU 1.6 is installed, syslogd won't work on newly compiled
  370.         programs due to some munging of libc.a|libc_s.a when BNU 1.6
  371.         is installed. See BNU/HDB UUCP above.
  372.  
  373.     /usr/include/dir.h:
  374.         If entered through dirent.h and _SYSV_SOURCE is defined,
  375.         rewinddir() is incorrectly "defined". It assumes that you are
  376.         linking -lposix and will use the "real" rewinddir() function
  377.         found there, when, in fact, you should #define rewinddir
  378.         as done with _BSD_SOURCE.
  379.         ***         A hacked version of dir.h is available on         ***
  380.         ***    jagubox.gsfc.nasa.gov. It only assumes -lposix will    ***
  381.         ***      be included (and the real rewinddir() called) if     ***
  382.         ***             _only_ _POSIX_SOURCE is defined               ***
  383.  
  384.     /usr/include/sys/types.h:
  385.         Incorrectly defines size_t as signed int when every other header
  386.         file defines it as unsigned int.
  387.         ***     Fix is very simple... edit /usr/include/sys/types.h   ***
  388.         ***           and change it from signed to unsigned           ***
  389.  
  390. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  391. Performance related patches:
  392. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  393.  
  394.     MacOS System Heap Expansion:
  395.         Not as robust as the _real_ System 7.0.1 capability, thus pre-
  396.         venting you from loading lots of memory hungry Extensions and
  397.         CDEVs.
  398.         ***                 3.0 patch is now available                ***
  399.         ***         on aux.support.apple.com in supported/3.0         ***
  400.         
  401. +    inetd:
  402. +       ***           Unofficial replacement is available on          ***
  403. +       ***       jagubox.gsfc.nasa.gov in pub/aux/apple.fixes.       ***
  404. +       ***      This replacement is based on the BSD-reno inetd      ***
  405. +       ***  and allows such nice features as rereading /etc/servers  ***
  406. +       ***       on receiving SIGHUP and specifying options for      ***
  407. +       ***                     called daemons                        ***
  408.  
  409.     tc (tape driver device driver):
  410.         Reports incorrect file number when 'mt' is used to skip
  411.         files (fsf and/or bsf).
  412.         Doesn't allow for additional storage capability of extended
  413.         length tapes or hardware compression tape drives.
  414.         Doesn't work with Exabyte 8200s
  415.         ***    'mt2' written and available on jagubox.gsfc.nasa.gov   ***
  416.         ***        to correct for 'tc's file number confusion         ***
  417.         ***           (although it's not needed due to....)           ***
  418.         ***                                                           ***
  419.         ***       A replacement version of 'tc' has been written      ***
  420.         ***     that fixes these bugs as well as providing support    ***
  421.         ***            for additional drives and capability           ***
  422.         ***                                                           ***
  423.         ***                3.0 replacement is available               ***
  424.         ***    on jagubox.gsfc.nasa.gov in pub/aux/NEWtc326.tar.gz    ***
  425.  
  426.  
  427. =========================================================
  428. **** List of ported software available via anon-ftp: ****
  429. ---------------------------------------------------------
  430.  
  431. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  432. Already ported and available:
  433. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  434.  
  435. (Included is the person responsible for the port and the location of the port)
  436.  
  437.     Austin KCL (619):
  438.         Thomas Weigert          (weigert@mcs.anl.gov)
  439.         wuarchive.wustl.edu     [???]
  440.  
  441.     bash (1.12):
  442.         John Coolidge           (coolidge@apple.com)
  443.         wuarchive.wustl.edu     [systems/aux/gnu]
  444.  
  445.     bpf (Berkeley Packet Filter):
  446.         Ron Flax                (ron@afsg.apple.com)
  447.         afsg.apple.com          [pub]
  448.  
  449.     gated (2.0.1.14):
  450.         Herb Weiner             (herbw@wiskit.rain.com)
  451.         onion.rain.com          [pub/wiskit]
  452.  
  453.     gcc (1.40 and 2.4.5):
  454.         John Coolidge           (coolidge@apple.com)
  455.         wuarchive.wustl.edu     [systems/aux/gnu]
  456.     jagubox.gsfc.nasa.gov   [pub/aux]
  457.         (See Q&A #9)
  458.  
  459.     gdb (4.9):
  460.         John Coolidge           (coolidge@apple.com)
  461.         wuarchive.wustl.edu     [systems/aux/gnu]
  462.  
  463.     lemacs (19.6):
  464.         Thomas Eberhardt        (thomas@mathematik.uni-Bremen.de)
  465.         labrea.Stanford.EDU     [pub/gnu/lucid]
  466.  
  467.     logging in.ftpd:
  468.         Jim Jagielski           (jim@jagubox.gsfc.nasa.gov)
  469.         jagubox.gsfc.nasa.gov   [pub/aux]
  470.         (See Q&A #16)
  471.  
  472.     mt2 (replacement for 'mt' tape positioner program... not really
  473.       needed since NEWtc is available that fixes the need for mt2):
  474.         Jim Jagielski           (jim@jagubox.gsfc.nasa.gov)
  475.         jagubox.gsfc.nasa.gov   [pub/aux]
  476.  
  477.     mtools (MS DOS floppy access tools):
  478.         Parag Patel             (parag@netcom.com)
  479.         jagubox.gsfc.nasa.gov   [pub/aux]
  480.  
  481.     pine 3.05:
  482.         Marcelo Gallardo        (marcelo@deadzone.princeton.edu)
  483.         jagubox.gsfc.nasa.gov   [pub/aux]
  484.  
  485.     popper:
  486.         Ben Goren               (ben@tux.fa.asu.edu)
  487.         jagubox.gsfc.nasa.gov   [pub/aux]
  488.  
  489.     sendmail 5.65:
  490.         Jim Jagielski           (jim@jagubox.gsfc.nasa.gov)
  491.         jagubox.gsfc.nasa.gov   [pub/aux]
  492.         (See Q&A #19)
  493.  
  494.     sendmail.cf:
  495.         Alexis Rosen            (alexis@panix.com)
  496.         jagubox.gsfc.nasa.gov   [pub/aux/uucp-sendmail-cf]
  497.         (See Q&A #15)
  498.  
  499.     smail 3.1.28:
  500.         Bob Denny               (denny@alisa.com)
  501.         jagubox.gsfc.nasa.gov   [pub/aux]
  502.  
  503.     talk and talkd (BSD 4.3 versions)
  504.         Steve Green             (xrsbg@dirac.gsfc.nasa.gov)
  505.         jagubox.gsfc.nasa.gov   [pub/aux]
  506.         (See Q&A #39)
  507.  
  508.     tcsh (6.00.03):  (if you have 6.00.02, you really _should_ upgrade)
  509. +   (Please note that later versions compile right out of the box)
  510.         Eric Dittman            (dittman@skitzo.dseg.ti.com)
  511.         wuarchive.wustl.edu     [systems/aux/packages]
  512.  
  513.     WUARCHIVE ftpd:
  514.         Jim Jagielski           (jim@jagubox.gsfc.nasa.gov)
  515.         jagubox.gsfc.nasa.gov   [pub/aux]
  516.         (See Q&A #16)
  517.  
  518.     X11R5 and X11R4:
  519.         John Coolidge           (coolidge@apple.com)
  520.         Thomas Eberhardt        (thomas@mathematik.uni-Bremen.de)
  521.         wuarchive.wustl.edu     [systems/aux/gnu]
  522.         ftp.uni-stuttgart.de    [soft/mac/aux/x11r5/forAUX3.0]
  523.         (See Q&A #8)
  524.  
  525. ~~~~~~~~~~~
  526. Easy to do:
  527. ~~~~~~~~~~~
  528.  
  529. The following have also been successfully ported to A/UX with minimal
  530. trouble. Since the ports are pretty straightforward, only a few are
  531. actually available in their ported form (please see Q&A #6): (those that
  532. have been personnally verified by the editor are marked with '#')
  533.  
  534.     o  Cnews (Ver. ??)
  535.     #  Elm 2.4.21 ( use -lbsd and edit config.sh and "undef" d_locale)
  536.     o  Ghostscript 2.3
  537.     o  GNU Stuff (all are pretty much straight-forward and compile
  538.        "right out of the box"):
  539.             binutils 1.9
  540.             bison 1.21
  541.     #       diffutils 2.3
  542.             emacs 19.7 (diffs on jagubox)
  543.     #       fileutils 3.6
  544.     #       find 3.8  (to allow 'find' to recognize user=nobody, compile
  545.               with 'cc')
  546.             flex 2.3.7
  547.             gawk 2.1.5 (use '-traditional' with gcc)
  548.     #       gdbm 1.5
  549.     #       grep 1.6
  550.     #       make 3.67
  551.             sed 1.1.6
  552.             shellutils 1.8
  553.             Smalltalk 1.1.1
  554.     #       tar 1.11.2
  555.     #       textutils 1.6
  556.     #       gzip 1.2.2
  557.     o  Gwm 1.7h
  558.     #  less 177
  559.     #  NetHack
  560.     #  nn 6.4.18
  561.     #  nntp 1.5.11
  562.     #  perl 4.035 (use '-lm -lPW -ldbm -lbsd', get "fixed" dir.h to
  563.               avoid needing -lposix for rewinddir(), use gcc if
  564.               possible, make sure d_voidsig is correct ("define" if
  565.               using ANSI, "undef" if not), and undef d_ndbm while
  566.               defining d_dbm in config.sh).
  567.     #  perl 4.036 (Don't answer "aux" but instead let the configure script
  568.               work it's magic)
  569.     #  rn 4.3.54
  570.     #  rn 4.4.1
  571.     o  SB Prolog 3.1 (minor changes in the builtin directory)
  572.     #  smail 3.1.28 (get the AUXsmail.tar.gz file on jagubox for
  573.                 A/UX diffs and patches)
  574. +   #  tcsh (compiles out of the box)
  575.     #  trn 3.0
  576.  
  577.  
  578. ========================================================
  579. **** Partial list of compatible shareware|freeware  ****
  580. --------------------------------------------------------
  581.  
  582. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  583. Popular shareware|freeware:
  584. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  585.                 ++++ This is by No Means a complete list!!! ++++
  586.  
  587.     o  BBEdit Lite (2.3) - _really_ nice and good replacement for TextEditor
  588.         (see Hints and Words Of Wisdom)
  589.     o  CFloppy (1.0)
  590.     o  Disinfectant INIT (3.2)
  591.     o  Extension Manager (1.8)
  592.     o  Facade (1.x)
  593.     o  FMbackup 1.0.4  (prevents having to totally rebuild Desktop when A/UX
  594.         crashes... See Q&A 54)
  595.     o  GateKeeper (1.2.5) - For some reason, "Show Log" doesn't work although
  596.         log entries _are_ made. Chris Johnson knows about this and is
  597.         looking into it.
  598.     o  Gregs Buttons (3.0)
  599.     o  MacsBug (6.2.x)
  600.     o  Maelstrom (1.03) - crashes sometimes, but heck it does that under MacOS
  601.         as well :)
  602.     o  Moire (3.22) - even works under login screen ## kinda incompatible
  603.         with FMbackup (prevents "Finishing up..." window)
  604.     o  NewLook (2.0)
  605.     o  Solarian II (1.04)
  606.     o  Suitcase (1.2.6) - the latest version, 1.2.12, doesn't
  607.         (if you have ATM, you can use Font Porter instead which automatically
  608.         installs Font suitcases)
  609.         << ED: well, now I hear that 1.2.6 may not even work... I'll keep you
  610.         all posted >>
  611.      o  Windows (2.1)
  612.  
  613. ~~~~~~~~~~~~~~~~~~~
  614. Popular commercial:
  615. ~~~~~~~~~~~~~~~~~~~
  616.  
  617. The following is a _very_ short list of some known compatible 3rd party
  618. applications, CDEVs, Extensions, etc... This is by no means a complete list
  619. since the vast majority of MacOS programs work just fine under A/UX (see
  620. Q&A # 4). But the following ones are kinda popular and they get asked about
  621. alot:
  622.  
  623.     o  Access PC (2.0)
  624.     o  After Dark (2.0u and later) - some displays don't have enough
  625.         memory to work so the default (low memory) one comes up
  626.     o  ATM 2.0.3
  627.     o  ATM 3.0
  628.     o  DOS Mounter (3.00) - but _boy_ does it slow down floppy disk access!
  629.     o  Illustrator 3.2
  630.     o  Now Utilities 3.0.2
  631.         (New Menus requires that the Control Panel alias point to a Control
  632.         Panel which is on a HFS partition... this means you need to copy the
  633.         A/UX CP over to a HFS partition (such as MacPartition) and then make
  634.         and alias and copy that over to the Apple Menu Items folder under
  635.         A/UX.
  636.  
  637.         Super Boomerang doesn't seem to like 3.0)
  638.  
  639.     o  PC Exchange (1.0.1)
  640.     o  Photoshop 2.0.1 <mostly> (Gamma, which is included, does _not_ work)
  641.     o  Premiere 1.0
  642.     o  StrateVision 3D 2.6.1 (requires a patch from Strata)
  643.     o  Streamline 2.0 <mostly... not 32-bit clean>
  644.     o  Type Reunion 1.3
  645.     o  VersaTerm Telnet (etc...) Tool
  646.  
  647.  
  648. ====================================
  649. **** Hints and Words Of Wisdom: ****
  650. ------------------------------------
  651.  
  652. o By default, A/UX allocates only 10% of memory for disk buffers
  653.   (that is, the value of 'NBUF' is 0... see kconfig(1M))
  654.   If you have a lot of RAM, you could greatly increase system
  655.   performance by increasing the allotment. However, you cannot
  656.   use kconfig to specify "20%" but you must give it an actual number
  657.   to use. The way to determine the number of buffers being used,
  658.   run "pstat -m". This will give you the number of buffers that are
  659.   currently allocated. For example, if the value is 1000, then you know
  660.   that to increase the number of buffers to 20%, you must use 'kconfig'
  661.   to set 'NBUF' to 2000.
  662.  
  663.   Please note that if you change the amount of RAM you have, you'll
  664.   need to change the value of 'NBUF.' I suggest that before you
  665.   add|remove RAM, you use 'kconfig' to reset 'NBUF' to 0, then
  666.   do the RAM change and see how your system performance is. If needed,
  667.   you can then use the above to increase (or decrease) the number of
  668.   disk buffers.
  669.  
  670.   To more accurately reflect the geometry of the FFS, try increasing
  671.   SBUFSIZE to something like 4096 or 8192 with a corresponding decrease
  672.   in NBUF by a factor of 2 or 4, respectively (to maintain the same
  673.   amount of buffer memory used).
  674.  
  675. o You can run A/UX on the original MacII, however the PMMU chip must be
  676.   installed. You can also use one of the many 68030 upgrades for the
  677.   MacII, such as the Marathon '030, but the MacII ROMs won't recognize
  678.   the PMMU capabilities onboard the CPU. You'll need to get the MacII
  679.   FDHD ROM Upgrade Kit. This kit replaces your ROMs with IIx ROMs, thus
  680.   enabling you (and A/UX) to use the upgrade. The kit also replaces your
  681.   SWIM chip (floppy controller) enabling you to use FDHD disks (if such
  682.   a drive is installed) too... thus the name of the kit. This kit can
  683.   be had for about $120 although some dealers also include a FDHD drive
  684.   as well, bumping the price up to about $430.
  685.  
  686. o You can configure the built-in serial ports for hardware handshaking
  687.   (RTS & DTS) _or_ dialup security (DTR & CD) but not both, due to the
  688.   lack of a sufficient number of modem control lines.
  689.  
  690. o When using ftp, unless you are _sure_ that a file is, in fact, a true
  691.   Text file, set the ftp mode to Binary. This is especially true when
  692.   downloading GIFs and "true" Mac files. If it's a BINHEXed file or a
  693.   uuencoded file, then you can specify Ascii mode (in some cases, it's
  694.   required). If the file you wish to download has the ".tar" or ".Z"
  695.   suffix, then you _need_ Binary; if the suffix is ".uu" or ".hqx"
  696.   then use Ascii. If you are using a MacOS-ftp utility, then using
  697.   MacBinary may confuse A/UX (well, the Unix side of it). If the file
  698.   is a tar file (for example), compressed or not, MacBinary attaches
  699.   some MacOS "information" to the file that tar can't handle. Use
  700.   'fcnvt' to change the file to Apple Double to "strip" this extra
  701.   by separating the forks.
  702.  
  703. o To download GIF files via anon-ftp, be sure to specify Binary mode. Then
  704.   use 'setfile' to create the correct Type and Creator fields (for, example,
  705.   for Giffer use 'setfile -t"GIFf" -c"Bozo"'). You can then keep this file
  706.   on your A/UX disk or transfer it over to your MacOS disk (See Q#40).
  707.  
  708. o If you want to rebuild the "/" desktop, be _sure_ to avoid circular
  709.   symbolic links (links to "." and/or "..") or else you'll be waiting
  710.   a looooong time.
  711.  
  712. o The full functionality of System 7 Tuner 1.1.1 is included in A/UX 3.0
  713.   even though A/UX "only" has System 7 Tuner 1.0. Installing version 1.1.1
  714.   could cause problems running the Finder environment.
  715.  
  716.   Installing LaserWriter 7.1.1 (which is on the TuneUp 1.1.1 disk)
  717.   causes no problems at all.
  718.  
  719. o With the newest version of HDB UUCP (1.16 - see above), use the "-u"
  720.   option on 'getty' to keep /dev/tty?? settings sane. Also use the "-t"
  721.   option with a value like 60 or so to make getty hang up a hung
  722.   login attempt.
  723.  
  724. o If your A/UX setup is a true multi-user system, or, at the least, has
  725.   Guest as an active account, it is a Very Good Idea to give each user their
  726.   own personal System Folder (use 'systemfolder'). This is _very_ true for
  727.   root! As root, you should also avoid using the global System Folder
  728.   (mac/sys/System Folder) as an alternate Sys. Folder... there's very
  729.   little need to do so anyway.
  730.  
  731.   Oh yeah... you can't just copy /mac/sys/System Folder to something like
  732.   $HOME/System Folder... you must use 'systemfolder' and add/change/delete
  733.   things as required.
  734.  
  735. o It's very easy to replace TextEditor as your Finder-double-click text
  736.   editor. All you need to do is copy the application to /mac/bin (make
  737.   sure that it's permissions are 755 bin|bin), edit /etc/profile and
  738.   /etc/cshrc to change FINDER_EDITOR to point to the application. Now, A/UX
  739.   text files will show up as that application's filetype. An _excellent_
  740.   replacement is BBEdit Lite (v 2.3). It is really recommened!
  741.  
  742. o A/UX's 'login' supports additional dialup security. This is enabled by
  743.   creating|editing two files: /etc/dialups and /etc/d_passwd. The format of
  744.   /etc/dialups is a list of ports that you want to have dialup passwds. eg:
  745.  
  746.      /dev/tty0
  747.      /dev/tty10
  748.  
  749.   The format of /etc/d_passwd is a list which associates a password with
  750.   a login program (which is the last field in /etc/passwd). eg:
  751.  
  752.      /bin/sh:&nk7h7ak92j3H:
  753.      /bin/ksh:8hw$jK4ft92jx:
  754.      /bin/csh::
  755.      /usr/lib/uucp/uucico::
  756.  
  757.   In this case, if anyone attempts to login on ports tty0 or tty10 and
  758.   are using 'ksh' or 'sh', they'll get asked for a secondary (dialup)
  759.   password. Users using 'csh' or 'uucico' will not. All other logins
  760.   that use login programs not entered in /etc/d_passwd (like, for
  761.   example, /usr/local/bin/bash) will _not_ be allowed to login on
  762.   the "secure" port.
  763.  
  764. o If you want to install a program that uses a "complex" installation
  765.   procedure (like for Canvas, Word, Stuffit, etc...) then you should not
  766.   try to do a fresh install under A/UX. Instead, install under the real MacOS,
  767.   reboot A/UX and then install needed files to your A/UX System Folder.
  768.   Programs that, when installed, hack around with the System (beyond things
  769.   like Fonts) itself, most probably won't work under A/UX, since you really
  770.   can't patch System (unless you are handy with ResEdit and know exactly
  771.   what resources to add|change... even then, you are taking a chance...)
  772.  
  773.  
  774. ==============
  775. **** Q&A: ****
  776. --------------
  777.  
  778. Read on MacDuff...
  779.  
  780. ================================
  781. 0)  What's A/UX? Is it any good?
  782. --------------------------------
  783.  
  784. A/UX is Apple's implementation of Unix (it's Apple's UNix) for the Macintosh
  785. computers. A/UX merges two computing environments, Unix and the Macintosh
  786. Finder OS, and provides the full functionality of both.
  787.  
  788. A/UX is based on AT&T Unix System V.2.2 with numerous extensions from V.3
  789. (such as streams) and BSD 4.2/4.3 (such as networking, the Fast File
  790. System, job control, lpr, NFS with Yellow Pages, SCCS and sendmail 5.64).
  791. It also provides full POSIX compliance. A/UX provides SYSV, BSD and POSIX
  792. compatiblity switches and libraries. A/UX is fully compiant with the System
  793. V Interface Definition (SVID).
  794.  
  795. A/UX provides all three standard shells: sh, csh and ksh. X-Windows is also
  796. provided standard.
  797.  
  798. A/UX 3.0.x incorporates System 7 for the Macintosh allowing for the use of
  799. the vast majority of Macintosh applications under A/UX. System7 and Unix
  800. and fully integrated under A/UX 3.0.x with the Unix file system being seen as
  801. a disk drive by the Finder.
  802.  
  803. There are quite a few people who feel that A/UX is a near-perfect implemen-
  804. tation of Unix. Of course, every operating system (even AIX!) has it's
  805. share of devotees, so that's not a very valid scale of whether the system
  806. is any good. A/UX _is_ Unix... it's not some form of pseudo-Unix. It
  807. insulates the user from Unix, if required, but the System Administrator
  808. will need to become Unix-aware. Furthermore, if you want straight Unix, you
  809. can get it... it's not a chore to bypass all the "gingerbread." People may
  810. also complain that A/UX is based on an "obsolete" version of AT&T Unix
  811. (V.2.2). In many ways, Apple's extensions make A/UX very V.3-like (V.3 is
  812. in many ways an enhanced V.2... it even uses the V.2 kernel)... The list of
  813. extensions to A/UX are impressive. Compare what you get standard with other
  814. systems and you'll be shocked! On some, 'cc', 'f77', NFS, etc... are costly
  815. options.
  816.  
  817. The main consideration (and opposition) to A/UX is the platform it runs on:
  818. The Macintosh. Some consider this a boon, others a bust. At present,
  819. Apple's top-level workstation is the Quadra 950, a 33MHz 68040 based
  820. system. Some consider this obsolete; others consider it overkill; others
  821. consider it, like Goldilocks, "just right."
  822.  
  823. If you need super-fast state-of-the-art number crunching capability then
  824. A/UX may not be for you... the Q950 benchmarks at maybe 9-14 SPECmarks
  825. (depending on compiler used, external cache size, etc...) and you can get
  826. lots faster with other platforms. Of course, you'll have to "settle" for
  827. their operating systems, but if you need it, then that's how you'll get it.
  828. Of course, this doesn't mean that A/UX "crawls"...
  829.  
  830. There are very few people who need this type of performance though. If you
  831. need (or just _want_ ) a Unix workstation with the speed and power of Unix
  832. and the user interface and application selection of the Macintosh then A/UX
  833. is the way to go. In many, many ways, A/UX is the Unix "for the rest of
  834. us"... even if we are long-time Unix junkies. If you love the Mac, you'll
  835. love A/UX; if you love Unix, you'll love A/UX... and if you want a near-
  836. perfect marriage of the two, then you'll love A/UX.
  837.  
  838. Yes, A/UX is good... very, very good :)
  839.  
  840. =====================================================================
  841. 1)  What's the minimum system I need (CPU, disk and RAM) to run A/UX?
  842. ---------------------------------------------------------------------
  843.  
  844. A/UX 3.0 works on the MacII (with PMMU _or_ 68030 upgrade with FDHD ROM's
  845. installed), IIx, IIcx, IIci, IIfx, SE/30, IIsi (with 68882 chip) and the
  846. Quadra 700|900|950 computers. A/UX 3.0.1 adds support for the Q800 and
  847. Centris Machines (the Centrises _must_ have the real 68040 w/FPU - See Q&A
  848. #2b). A/UX does not support the ClassicII, PowerBook, Duo or LC families.
  849.  
  850. Recall that A/UX _is_ UNIX and thus contains some very hardware specific
  851. drivers. It's for this reason (and not Apple not doing things correctly)
  852. that A/UX won't work on newly released platforms. To support a new
  853. platform, at least _some_ work (and possibly extensive work in some cases)
  854. must be done.
  855.  
  856. If you really want to cut it close, 8MB RAM and an ENTIRE 80MB hard disk
  857. will just make it. You'll have little room for user files (unless you clear
  858. out some space by removing /games and maybe /catman) and depending on your
  859. workload, may suffer from low performance (due to swapping... you may even
  860. encounter the infamous swap messages :)
  861.  
  862. A much better system would be 16MB of RAM and about 200MB of disk space.
  863. This would give you much more room to grow as well as sufficient RAM to
  864. increase your performance (assuming that you tune some kernel parameters).
  865. All in all, more RAM is prefered: 20MB (or more) is ideal.
  866.  
  867. =================================
  868. 2a)  What's new about A/UX 3.0.x?
  869. ---------------------------------
  870.  
  871. A/UX 3.0.x incorporates the full functionality of System7. It supports the
  872. QuickTime multimedia extension and the new Mac Quadra computers. A/UX 3.0.x
  873. now includes X11R4 in it's distribution, including MacX. Installation of
  874. A/UX is much easier that it was before and can be installed on any 3rd
  875. party hard disk using the "new and improved" HD Setup application (see Q#44
  876. though). A/UX 3.0.1 adds support for the Q800 and Centris machines (as long
  877. as they have the real 68040 w/FPU - See Q&A #2b).
  878.  
  879. =======================================
  880. 2b)  What's the word on A/UX 3.0.1(dt)?
  881. ---------------------------------------
  882.  
  883. 3.0.1dt is the version of A/UX for the rest of us (the original version for
  884. the rest of us was to be 3.0.2). 3.0.1(dt) adds support for the Q800 and
  885. the Centris machines (650 and 610) as long as they have the _real_ 68040
  886. chip (68RC040) installed (Support for the C650 is official; support for
  887. the C610, which _requires_ the 040 be replaced since none have the
  888. required one installed, is non-official but known and verified).
  889.  
  890. 3.0.1(dt) is an exact binary-copy of 3.0.1 (which is officially the version
  891. of A/UX for the WGS 95 server) except for some minor cosmetics and the
  892. exclusion of the server-related applications. This includes RetroSpect for
  893. +A/UX. (see Q&A #63). Some of the major differences between 3.0.1 and 3.0.1dt
  894. +include:
  895.  
  896. +    o Buffer cacher size (default kconfig parameters)
  897. +    o Packages installed during Easy Install
  898. +    o Swap space size on Easy Install
  899. +    o Autologin enabled in 3.0.1 (AWS95)
  900. +    o lpr daemon off in 3.0.1, on in 3.0.1dt
  901. +    o Partition choices in HDSC SetUp
  902.  
  903. +As you can see, they are all related to how the system is setup...
  904.  
  905. ==========================
  906. 3a)  How can I order A/UX?
  907. --------------------------
  908.  
  909. A/UX is available preinstalled on Mac systems or on CD-ROM. To find the
  910. nearest A/UX reseller, call 1-800-538-9696. You'll need access to a
  911. compatible CD-ROM drive to install A/UX (or a friendly dealer if you go
  912. that route).
  913.  
  914. +The part numbers for 3.0.1(dt) are:
  915.  
  916. +    M0598LL/C     A/UX 3.0.1 CD-ROM product                 ($795)
  917. +                  (contains Essential Manuals)
  918. +    M0597LL/C     A/UX 3.0.1 Essential Manuals              ($329)
  919. +    M0430LL/C     A/UX 3.0.1 Programmers Manuals            ($329)
  920. +    M0431LL/C     A/UX 3.0.1 Administrators Manuals         ($329)
  921.  
  922. +    M0599LL/C     A/UX 3.0.1 Update (updates previous       ($250)
  923. +                  versions to 3.0.1)
  924. +    M0489LL/B     A/UX 3.0.1 Programmers Manual Update      ($285)
  925. +    M0490LL/B     A/UX 3.0.1 Admin. Manual Update           ($285)
  926.  
  927. +If you are interested in upgrading your Q950 to the Apple WGS-95 Server
  928. +(which uses A/UX 3.0.1) here are the part numbers:
  929.  
  930. +    M6940Z/A      WGS 95 PDS Upgrade Kit                     ($2499)
  931. +    M6945Z/A      WGS 95 PDS + DAT Upgrade Kit               ($4399)
  932.  
  933. ============================================
  934. 3c)  What's the upgrade path for A/UX 3.0.1?
  935. --------------------------------------------
  936.  
  937. You can upgrade to 3.0.1 (from any other version of A/UX) by purchasing the
  938. A/UX 3.0 CD-ROM Product Upgrade (Apple part # MO599LL/C). The suggested
  939. price is $250.
  940.  
  941. It's recommended that if you do upgrade, that you completely repartition
  942. your disk via the Installer for two reasons:
  943.  
  944.     1. The default (suggested) partition sizes have changed
  945.  
  946.     2. You install 3.0.1 on a "clean" system.
  947.  
  948. ===================================================
  949. 4)  What Mac applications are compatible with A/UX?
  950. ---------------------------------------------------
  951.  
  952. It would be to list the applications that aren't compatible (the list is
  953. much, much shorter)...
  954.  
  955. The _vast_ majority of applications that run under System 7 will run under
  956. A/UX 3.0.x. In fact, before System 7 was released, A/UX 2.0.x was actually a
  957. good litmus test whether the application was 32-bit clean and would run
  958. under System 7. The only applications that are _sure_ to fail are those
  959. that try to access hardware _directly_, such as HD utilities or backup
  960. applications. A/UX 3.0.x provides both 24 and 32-bit modes, so if the
  961. application doesn't run under 32-bit mode, try it under 24-bit.
  962.  
  963. One key note: if the program uses a "complex" installation procedure (like
  964. for Canvas, Word, Stuffit, etc...) then you should not try to |do a fresh
  965. install under A/UX. See the above Hints and Words Of Wisdom
  966.  
  967. ====================================================
  968. 5)  Can I use my Teac|DAT|etc tape drive under A/UX?
  969. ----------------------------------------------------
  970.  
  971. A/UX 3.0's 'tc' device driver (version 1.40) officially and totally supports
  972. the following tape drives:
  973.  
  974.     Qualstar 9 track
  975.     Archive 4mm DAT
  976.     Archive QIC
  977.     Teac DCAS 600
  978.     Exabyte 8500        <<ED: no go with the 8200s>>
  979.     DC2000
  980.  
  981. Please note that all the devices except for the Qualstar 9-tracks require
  982. 8k-blocking when used through 'tc'. This means you will need to use 'tcb'
  983. or 'tbb' as a filter ('dd' will also work during reading). You should also
  984. specify 8k blocking (or a multiple thereof) when using dump.bsd.
  985.  
  986. Jim Jagielski has created a replacement for 'tc' to fix some of version
  987. 1.4's bugs as well as to provide support for the WangDAT 1300/2600, Cipher,
  988. SONY SDT-4000/2000, WangTEK and HP DAT drives. It also works with the
  989. Exabyte 8200s as well as having some nice features. The driver is currently
  990. at version 3.26 and is available via anon-ftp on jagubox (If needed, it can
  991. be Emailed). This version is a replacement for 'tc' (it also includes a
  992. replacement for 'mt' and some man pages as well).
  993.  
  994. Tony Cooper has written a VERY nice double-buffering copier that greatly
  995. increases the speed of backups; it's called 'tbb.' It works quite nicely
  996. with 'tc' (assuming the correct blocking factors)...
  997.  
  998. Craig Ruff (cruff@ncar.ucar.edu) has written a Teac device driver also,
  999. which works with both the 150 MB and 60 MB drives. You get the complete
  1000. source so you may "adjust" the driver if you want for other drives.
  1001.  
  1002. The Teac driver is available via anonymous ftp of jagubox.gsfc.nasa.gov.
  1003.  
  1004. %%% For more information about 'teac', please contact Craig via E-mail %%%
  1005. %%% For more information about 'tc', please contact Jim via E-mail %%%
  1006.  
  1007. ==============================================================
  1008. 6)  How come rn|elm|less|etc... acts weird concerning signals?
  1009. --------------------------------------------------------------
  1010.  
  1011. Well, it's not really them at all. Many people have found that more than a
  1012. few ports require the addition of the 'set42sig()' call to enable BSD 4.2
  1013. signal delivery. The best place to add this is as the 1st executable
  1014. statement under
  1015.  
  1016.     "main() {"
  1017.  
  1018. Another point about porting applications: A/UX's 'cc' does provide "strict"
  1019. BSD, SystemV and Posix libraries. If you are porting a BSD program, you can
  1020. enable BSD "emulation" by adding the "-ZB -lbsd" options to your 'cc'
  1021. command line. In fact, using just the '-lbsd' option alleviates the need
  1022. for adding the 'set42sig()' call mentioned above and is, in many cases, the
  1023. suggested option. Compiling with gcc also helps out a great deal.
  1024.  
  1025. ================================================
  1026. 7)  What screen-savers are compatible with A/UX?
  1027. ------------------------------------------------
  1028.  
  1029. Moire (ver. 3.22) works quite well under A/UX (2&3), even under the Login
  1030. AfterDark (2.0u and later) also works but some displays may not have
  1031. enough memory under Login so the "low-memory" display will be used.
  1032.  
  1033. Moire and FMbackup seem a bit incompatible. They both function fine together
  1034. but the combination prevents FMbackup's "Finishing up..." window from
  1035. displaying, although FMbackup does, in fact, finish up.
  1036.  
  1037. Darkside is also available. Unlike other screen savers, Darkside is an
  1038. application, not an INIT. This means it won't work under the Login screen.
  1039. The latest version of Darkside is 4.0 and will _not_ work on Pre-System7
  1040. systems, so don't attempt to use this under A/UX 2.0.1.
  1041.  
  1042. Moire is available via anon-ftp on jagubox.
  1043.  
  1044. ================================
  1045. 8)  Is X11R5 available for A/UX?
  1046. --------------------------------
  1047.  
  1048. Yes! Thomas Eberhardt (thomas@mathematik.uni-Bremen.de) has ported X11R5 and
  1049. the binaries (which includes full shared libraries) for A/UX are available
  1050. via anon-ftp on wuarchive.wustl.edu under systems/aux/X11R5 (our overseas
  1051. friends should get it from ftp.uni-stuttgart.de due to US Export regs).
  1052. Patches for X11R5 compiled with gcc are also available. It looks like it
  1053. results in a nice 10-20% increase in performance! Thomas has "taken over"
  1054. X11R5 with his new port; John Coolidge used to do it...
  1055.  
  1056. %%% For more information about X11R5 for A/UX, E-mail Thomas %%%
  1057.  
  1058. =================================
  1059. 9)  FSF GNU doesn't support A/UX?
  1060. ---------------------------------
  1061.  
  1062. 9)  I've noticed that FSF GNU doesn't support A/UX. Does that mean I'll
  1063.     miss out on all the neat Gnu-stuff like gcc?
  1064.  
  1065. Although it's true that FSF is "boycotting" Apple and A/UX (FSF doesn't
  1066. like Apple's predisposition of suing to protect "look and feel"), ports of
  1067. most Gnu applications are available. Of particular interest is gcc version
  1068. 2.4.5 which has been ported by John Coolidge (coolidge@apple.com) and is
  1069. available via anon-ftp on wuarchive.wustl.edu in systems/aux/gnu. The
  1070. binaries, sources and diffs are all available.
  1071.  
  1072. GCC version 2.4.5 for A/UX has been ported and is available... Highly
  1073. recommended!
  1074.  
  1075. As a nice compliment to using GCC, gdb (4.9) is also available.
  1076.  
  1077. %%% For more info about gcc for A/UX, please contact John via E-mail %%%
  1078.  
  1079. ============================
  1080. 10)  EtherNet cards and A/UX
  1081. ----------------------------
  1082.  
  1083. 10)  I have an EtherNet card that works fine under the Macintosh operating
  1084.      system but not under A/UX. Why?
  1085.  
  1086. The reason is because to access the card (which is seen as a device by
  1087. A/UX), you need an A/UX device driver for it. This is NOT the same as the
  1088. stuff you had to install under the MacOS for it to work. Now A/UX includes
  1089. drivers for the Apple EtherNet card (they aren't installed by default
  1090. though), but they don't work with most of the 3rd party cards except for
  1091. the 3Com "EtherLink NB" and Asante "MacCon" cards. They are 100% register
  1092. compatible with their Apple counterparts, so you can use Apple's 'ae'
  1093. driver with them. Drivers for the EtherPort II cards are available via
  1094. anon-ftp on jagubox. However, the drivers for the "old" EPII cards (full
  1095. length) only support TCP/IP (they were written for A/UX 1.1 but will work
  1096. under 2.0.x). As far as other cards are concerned, you will have to ask the
  1097. vendor for A/UX drivers for it.
  1098.  
  1099. Please note that there have been numerous reports about problems with the
  1100. EtherPortII cards, A/UX and the IIfx and IIsi... you are warned :)
  1101.  
  1102. =====================================
  1103. 11)  Can I use my scanner under A/UX?
  1104. -------------------------------------
  1105.  
  1106. A/UX 3.0.x fully supports the Apple OneScanner as well as providing better
  1107. support for SCSI devices. A/UX will still use its own SCSI driver, however.
  1108.  
  1109. ===========================
  1110. 12)  Login Screen questions
  1111. ---------------------------
  1112.  
  1113. 12a) How come my Login screen is gray, not color?
  1114. 12b) How come my screensaver only works on my main Login screen and
  1115.      not my other ones?
  1116.  
  1117. Because that's the way Apple wanted it :) Actually, the reason why is
  1118. because the 'scrn' resource is missing from 'System' in /mac/sys/Login
  1119. System Folder. If you're handy, you can copy 'scrn' from some other System
  1120. and paste it in Login's using ResEdit. Make sure the "Is Color" field in
  1121. 'scrn' is "1".
  1122.  
  1123. ==============================
  1124. 13)  Swap space error messages
  1125. ------------------------------
  1126.  
  1127. 13)  Even though I have lot's of swap space and only a little bit is
  1128.      being used, I STILL get a lot of messages saying that my swap
  1129.      space is running low. What the buzz?
  1130.  
  1131. Unix is justifyably concerned about having adequate swap space. A system
  1132. crash caused by this beast is a sight to behold. However, A/UX seems
  1133. EXTREMELY nervous about the amount needed before it starts getting fidgety.
  1134. If you do a "/etc/swap -l" and see that you're only using a small portion
  1135. of your swap  space and have a "lot" left, then you can safely ignore the
  1136. messages (just how much is a "lot" is hard to say, but if you have 25000
  1137. blocks and are only using 1000 or 2000, then I'd say you were fine). If you
  1138. DO need more swap space, then you have a few options:
  1139.  
  1140.     a. Using 'kconfig', reduce the number and size of buffers.
  1141.        This isn't really a good idea since it could really degrade
  1142.        performance as well as possibly causing more panics.
  1143.  
  1144.     b. Add more swap space.
  1145.        Fine, if you have it. You could either add another disk
  1146.        as swap (nice) or repartition your present disk to create
  1147.        a larger Swap partition (Ack!).
  1148.  
  1149.     c. Add more memory.
  1150.        If you have more memory, then this will reduce the need to
  1151.        augment it with swap space... RAM's cheap too!
  1152.  
  1153. =============================================
  1154. 14)  How can I copy a complete file system...
  1155. ---------------------------------------------
  1156.  
  1157.      ...from one disk|partition to another?
  1158.  
  1159. You have three options: dd, dump.bsd and cpio (pax MAY work but tar won't
  1160. since it won't handle special-type files). If the two partitions are the
  1161. same size, you can use 'dd' (to copy c0d0s0 to c5d0s3, e.g.):
  1162.  
  1163.     $ dd < /dev/rdsk/c0d0s0 > /dev/rdsk/c5d0s3
  1164.  
  1165. To use dump.bsd, you can use the following command (this assumes that the
  1166. destination disk in mounted on /mnt and you want to copy the root file
  1167. system which is on SCSI 0... of course, you must be root and it would be
  1168. MUCH better to do this in single-user mode):
  1169.  
  1170.     $ dump.bsd 0f - /dev/rdsk/c0d0s0 | (cd /mnt; restore xf -)
  1171.  
  1172. To use cpio, you must use it in a pipe with find. For example, to copy /usr
  1173. (let's assume it's on it's own file system) to another disk|partition
  1174. (assume  it's mounted on /mnt) then you can use (you can add the "-depth"
  1175. flag to 'find' if you want):
  1176.  
  1177.     $ cd /usr
  1178.     $ find . -print | cpio -pdmuva /mnt
  1179.  
  1180. The problem with this is that if the mount point of the destination disk
  1181. falls under the file system's directory you're trying to copy, you'll load
  1182. up your destination disk. For example, the following would NOT work:
  1183.  
  1184.     $ cd /
  1185.     $ find . -print | cpio -pdmuva /mnt
  1186.  
  1187. because 'find' would see the stuff in /mnt (which you just put in there) and
  1188. try to copy in back to /mnt! To way to avoid this is by adding a little
  1189. filter:
  1190.  
  1191.     $ cd /
  1192.     $ find . -print | grep -v '^./mnt*' | cpio -pdmuva /mnt
  1193.  
  1194. If you have GNU find, then you can use it with it's '-xdev' option, which
  1195. prevents find from walking through other file systems:
  1196.  
  1197.     $ cd /
  1198.     $ find . -xdev -print | cpio -pdmuva /mnt
  1199.  
  1200. dump.bsd creates a "truer" copy of your file system (the access and
  1201. modification dates aren't mucked with... with the find/cpio pipe, at the
  1202. least the directory dates are touched) but it won't backup named pipes...
  1203.  
  1204. ======================
  1205. 15)  What's with UUCP?
  1206. ----------------------
  1207.  
  1208. UUCP under 3.0 is very improved over it's previous "incarnation" under
  1209. 2.0.1. 3.0.x uses HDB (for HoneyDanBer) UUCP instead of standard UUCP. Some
  1210. nice things are bidirectional getty (also known as uugetty in other Unixs)
  1211. which allows both incoming and outgoing communication over serial lines as
  1212. well as better performance and reliability. I hear that setting it up is
  1213. _much_ easier as well.
  1214.  
  1215. You may seriously consider getting Alexis Rosen's "sendmail.cf" file for
  1216. use under UUCP sendmail. This config file has been modified to allow UUCP
  1217. and sendmail to work beautifully together. You may also want to consider
  1218. simply installing smail to replace sendmail.
  1219.  
  1220. Be sure that you are running the latest version: 1.16. It can be found on
  1221. aux.support.apple.com in aux.patches/supported/3.0. Be sure that you get
  1222. the new dial.o on ftp.apple.com (pub/earlw/dial) to avoid breaking syslog.
  1223.  
  1224. ==========================================
  1225. +16)  How can I log anonymous ftp entries?
  1226. ------------------------------------------
  1227.  
  1228.      in.ftpd has a -l option, but it doesn't work.
  1229.  
  1230. Jim Jagielski (jim@jagubox.gsfc.nasa.gov) has hacked in.ftpd to enable
  1231. logging via the syslogd daemon. It also pays extra close attention to
  1232. anonymous ftp logins. It's available (as well as other ports|hacks) on
  1233. jagubox. Also available on jagubox is a set of patches and files required
  1234. to compile and run wuarchive's ftpd server under A/UX. This is a super-
  1235. nice ftp server!
  1236.  
  1237. +The real reason why '-l' doesn't work with in.ftpd is that there's no
  1238. +real way to send this option to the daemon. A/UX 'inetd' doesn't allow
  1239. +you to add options to '/etc/servers'. John Coolidge (coolidge@apple.com)
  1240. +has ported the BSD-reno version of 'inetd' to overcome this limitation.
  1241. +This version of 'inetd' also has some nice features, such as rereading
  1242. +/etc/servers when sent SIGHUP. It's available via anon-ftp on jagubox.
  1243.  
  1244. %%% For more info, contact Jim %%%
  1245.  
  1246. ===================================
  1247. 17)  Using SyQuest disks under A/UX
  1248. -----------------------------------
  1249.  
  1250. 17)  I'm trying to use a SyQuest drive under A/UX but it refuses to work.
  1251.      I keep on getting a "more data than device expected" error message.
  1252.      What's wrong?
  1253.  
  1254. The "problem" is with the generic SCSI disk driver under A/UX. For SCSI
  1255. drives, there are certain parameters that may be adjusted by the user;
  1256. these parameters are grouped in "pages." One such page concerns how the
  1257. disk responds to and recovers from errors: the Error Recovery Page. A/UX
  1258. expects the parameters in this page to have certain values. Now the vast
  1259. majority of SCSI disks have the values set as expected, but this isn't the
  1260. case with SyQuest drives. There is one parameter (PER) which is opposite
  1261. than expected by A/UX. When A/UX trys to set this value to what it wants,
  1262. however, the SyQuest drive reads this "request" wrong (the request is 16
  1263. bytes but the SyQuest only reads 4) so the SCSI Manager reports the error.
  1264.  
  1265. Tony Cooper (tony@marc.cri.nz) has written a Mac application which sets the
  1266. Error Page values correctly: Fix Error Page. This application must be used
  1267. under the MacOS. It can be found on rascal.ics.utexas.edu as well as on
  1268. aux.support.apple.com (aux.patches/unsupported/2.0). You can also use the
  1269. FWB Hard Disk Toolkit - World Control Application to enable the PER bit in
  1270. the recovery page (Page #1).
  1271.  
  1272. By the by, here is the /etc/disktab entry for SyQuest:
  1273.  
  1274.     # SyQuest disk
  1275.     #
  1276.     Syquest|syquest|S45:\
  1277.        :ty=winchester:ns#34:nt#2:nc#1275:
  1278.  
  1279. ================================
  1280. 18)  'getty' problems under A/UX
  1281. --------------------------------
  1282.  
  1283. 18)  I'm unable to start a getty process on a built-in serial port. When
  1284.      I use 'setport' to enable the port, I get a "no such device" error.
  1285.      Configuring /etc/inittab to respawn getty on the port has no effect.
  1286.  
  1287. AppleTalk is probably enabled for the port. The getty process can be started
  1288. temporarily by turning off AppleTalk via A/UX's Finder Chooser and THEN
  1289. using the 'setport' command.
  1290.  
  1291. You can permanently disable AppleTalk by reconfiguring the kernel with
  1292. "newconfig noappletalk". If you wish to keep the drivers installed in the
  1293. kernel but still want to "permanently" disable AppleTalk, you can edit 
  1294. /etc/startup to prevent AppleTalk from initializing and /etc/inittab can be
  1295. editted to start getty. (NOTE: /etc/startup is regenerated by newconfig so
  1296. you'll have to redo this if you reconfigure the kernel).
  1297.  
  1298. If you don't have an EtherTalk card installed, then you can also modify
  1299. /etc/appletalkrc to point to "ethertalk0" instead of "localtalk0". Doing
  1300. this stops AppleTalk from bothering the serial port because it tries to use
  1301. the non-existant card.
  1302.  
  1303. ======================================
  1304. 19)  sendmail problems with /etc/hosts
  1305. --------------------------------------
  1306.  
  1307. 19)  I am using and depending on /etc/hosts to do all my hostname resolving
  1308.      (i.e. not using named or /etc/resolv.conf). How come I can't mail
  1309.      to other hosts, but I can ping|ftp|etc... them?
  1310.  
  1311. Well, the problem is actually with sendmail (in /usr/lib). sendmail (under
  1312. A/UX 2.0 and later) assumes the use of a nameserver. Pre-2.0 versions were
  1313. "adjusted" to look in /etc/hosts if any nameserver call failed (which it
  1314. would if it wasn't running, of course :). Jim Jagielski
  1315. (jim@jagubox.gsfc.nasa.gov) has hacked sendmail 5.65 for A/UX to allow it
  1316. to also check /etc/hosts. The source code is available via anon-ftp on
  1317. jagubox.
  1318.  
  1319. You may also want to upgrade to smail 3.1.28. smail is a very powerful yet
  1320. easy to configure (and maintain) replacement for sendmail. It can both
  1321. query the NameServer as well as look in /etc/hosts to "interpret"
  1322. hostnames. The required A/UX-related diffs and patches, which were written
  1323. by Bob Denny (denny@alisa.com) are available on jagubox.
  1324.  
  1325. %%% For more info, contact Jim %%%
  1326.  
  1327. //////////////////////  END OF PART 1 OF 2  \\\\\\\\\\\\\\\\\\\\\\
  1328. -- 
  1329.     Jim Jagielski               |  "Supreme executive power derives from
  1330.     jim@jagubox.gsfc.nasa.gov   |   a mandate from the masses, not from
  1331.     NASA/GSFC, Code 734.4       |   some farcical aquatic ceremony."
  1332.     Greenbelt, MD 20771         |        - Dennis
  1333.